package com.example.baseapp.entry

/**
 * <pre>
 *     @description: 知识点树
 *     @author  : Huaco.Wang
 *     @version : 1.0
 * </pre>
 */
data class KnowledgeTreeBean(
    val ebookDownloadUrl: Any,
    val isJoinClass: String,
    val isShowTab: String,
    val joinedClassPracticeList: Any,
    val lastVisit: String,
    val materialId: String,
    val tripleLevelKnowledgeList: List<TripleLevelKnowledge>
)

data class TripleLevelKnowledge(
    val doubleLevelKnowledgeList: List<DoubleLevelKnowledge>,
    val knowledgeId: String,
    val knowledgeName: String,
    val knowledgeShowOrder: Int,
    val videoInfoList: Any
)

data class DoubleLevelKnowledge(
    val goodClass: List<GoodClas>,
    val knowledgeId: String,
    val knowledgeName: String,
    val knowledgeShowOrder: Int,
    val syncClass: List<SyncClas>
)

data class GoodClas(
    val id: String,
    val name: String,
    val type: String,
    val videoInfoList: List<Any>
)

data class SyncClas(
    val id: String,
    val name: String,
    val type: String,
    val videoInfoList: List<Any>
)